#pragma once
#include <string>

using namespace std;


BSTR UCS2ToBSTR(string source);
BSTR GB18030ToBSTR(string source);
BSTR UTF8ToBSTR(string source);

void BSTRToUCS2(BSTR source, string &dest);
void BSTRToGB18030(BSTR source, string &dest);
void BSTRToUTF8(BSTR source, string &dest);


void UCS2ToGB18030(string source, string &dest);
void GB18030ToUCS2(string source, string &dest);

void GB18030ToUTF8(string source, string &dest);
void UTF8ToGB18030(string source, string &dest);

void toHex(string source, string &desc);
